|
|
|
|
- Règle de suppression et de modification
<Source>.ListeLiaison (Fonction) En anglais : <Source>.ListLink
Non disponible avec ce type de connexion
Renvoie la liste des liaisons d'un fichier de données (de type Merise) présentes : - dans l'analyse en cours,
Nouveauté 2024dans les analyses en cours (cas des projets multi-analyses). - dans une analyse spécifique.
ListeLiaison est une chaîne
ListeLiaison = Client.ListeLiaison(hLstDétail)
COMBO_MaCombo.Ajoute(ListeLiaison)
Syntaxe
Lister les liaisons d'un fichier de données présent dans une analyse Masquer les détails
<Résultat> = <Source>.ListeLiaison([<Chemin du WDD> [, <Mot de passe du WDD>]] [, <Options>])
<Résultat> : Chaîne de caractères Liste des liaisons. Nouveauté 2024Cas des projets multi-analyses : Si plusieurs analyses sont en cours, toutes les liaisons de toutes les analyses en cours sont listées (sans doublons). Les différentes descriptions de chaque liaison sont séparées par RC (Retour chariot). En fonction de la constante utilisée, le résultat est plus ou moins détaillé : | | hLstDétail non précisé | <Nom Liaison1> + TAB + <Nom Fichier1.1> + TAB + <Nom Rubrique1.1> + TAB + <Cardinalité 1.1> + TAB + <Nom Fichier1.2> + TAB + <Nom Rubrique1.2> + TAB + <Cardinalité 1.2> + RC + ... | hLstDétail précisé | <Nom Liaison1> + TAB + <Nom Fichier1.1> + TAB + <Nom Rubrique1.1> + TAB + <Cardinalité 1.1> + TAB + <Nom Fichier1.2> + TAB + <Nom Rubrique1.2> + TAB + <Cardinalité 1.2> + TAB + <Règle de modification> + TAB + <Règle de suppression> + RC + ... |
Où :- <Nom Liaison X> : nom de la liaison.
- <Nom Fichier x.1> : Nom du fichier de données côté clé primaire.
- <Nom Rubrique x.1> : Nom de la rubrique côté clé primaire ou nom du fichier de données spécifié.
- <Cardinalité x.1> : Cardinalité de la liaison côté clé primaire, de la forme "<Cardinalité min>,<Cardinalité max>" (par exemple "0,N" ou "1,N").
- <Nom Fichier x.2> : Nom du fichier de données côté clé étrangère.
- <Nom Rubrique x.2> : Nom de la rubrique côté clé étrangère.
- <Cardinalité x.2> : Cardinalité de la liaison côté clé étrangère, de la forme "<Cardinalité min>,<Cardinalité max>" (par exemple "0,N" ou "1,N").
- <Règle de modification> : Règle à appliquer en cas de modification de la clé primaire.
- <Règle de suppression> : Règle à appliquer en cas de suppression de la clé primaire.
<Source> : Type correspondant à la source spécifiée Nom du fichier de données dont les liaisons doivent être listées. Les liaisons partant ou arrivant à ce fichier de données sont indiquées. <Chemin du WDD> : Chaîne de caractères optionnelle Chemin complet de l'analyse (c'est-à -dire du ficher .WDD). Si ce paramètre n'est pas précisé ou est égal à une chaîne vide (""), les liaisons sont recherchées : - dans l'analyse en cours.
Nouveauté 2024dans l'ensemble des analyses en cours (cas des projets multi-analyses).
<Mot de passe du WDD> : Chaîne de caractères optionnelle Mot de passe défini pour l'analyse. Si aucun mot de passe n'est défini, ce paramètre doit être égal à une chaîne vide (""). <Options> : Constante optionnelle de type entier Type de liste à effectuer : | | hLstDétail | Liste les informations détaillées sur les liaisons. | hLstNormal (valeur par défaut) | Liste les liaisons. |
Lister les liaisons d'un fichier de données accessible via une connexion par Connecteur natif ou par OLE DB ou via une connexion HFSQL Client/Serveur Masquer les détails
<Résultat> = <Source>.ListeLiaison([<Connexion>] [, <Options>])
<Résultat> : Chaîne de caractères Liste des liaisons. Les différentes descriptions de chaque liaison sont séparées par RC (Retour chariot). En fonction de la constante utilisée, le résultat est plus ou moins détaillé : | | hLstDétail non précisé | <Nom Liaison1> + TAB + <Nom Fichier1.1> + TAB + <Nom Rubrique1.1> + TAB + <Cardinalité 1.1> + TAB + <Nom Fichier1.2> + TAB + <Nom Rubrique1.2> + TAB + <Cardinalité 1.2> + RC + ... | hLstDétail précisé | <Nom Liaison1> + TAB + <Nom Fichier1.1> + TAB + <Nom Rubrique1.1> + TAB + <Cardinalité 1.1> + TAB + <Nom Fichier1.2> + TAB + <Nom Rubrique1.2> + TAB + <Cardinalité 1.2> + TAB + <Règle de modification> + TAB + <Règle de suppression> + RC + ... |
Où :- <Nom Liaison X> : nom de la liaison.
- <Nom fichier x.1> : Nom du fichier de données côté clé primaire.
- <Nom Rubrique x.1> : Nom de la rubrique côté clé primaire ou nom du fichier de données spécifié.
- <Cardinalité x.1> : Cardinalité de la liaison côté clé primaire, de la forme "<Cardinalité min>,<Cardinalité max>" (par exemple "0,N" ou "1,N").
- <Nom fichier x.2> : Nom du fichier de données côté clé étrangère.
- <Nom Rubrique x.2> : Nom de la rubrique côté clé étrangère.
- <Cardinalité x.2> : Cardinalité de la liaison côté clé étrangère, de la forme "<Cardinalité min>,<Cardinalité max>" (par exemple "0,N" ou "1,N").
- <Règle de modification> : Règle à appliquer en cas de modification de la clé primaire (voir Remarques).
- <Règle de suppression> : Règle à appliquer en cas de suppression de la clé primaire (voir Remarques).
<Source> : Type correspondant à la source spécifiée Nom du fichier de données dont les liaisons doivent être listées. Les liaisons partant ou arrivant à ce fichier de données sont indiquées. <Connexion> : Chaîne de caractères ou variable de type Connexion Connexion à manipuler. Cette connexion correspond : <Options> : Constante optionnelle de type entier Type de liste à effectuer : | | hLstDétail | Liste les informations détaillées sur les liaisons. | hLstNormal (valeur par défaut) | Liste les liaisons. |
Remarques Règle de suppression et de modification Les règles de modification et de suppression renvoyées par la fonction <Source>.ListeLiaison peuvent correspondre aux constantes suivantes : | | hIntégritéAucune | Aucune contrainte d'intégrité. | hIntégritéCascade | Gestion de la modification et de la suppression en cascade. | hIntégritéInterdite | Respect strict de l'intégrité. | hIntégritéValeurDéfaut | Lors de la suppression, rattachement des enregistrements liés à une valeur par défaut. |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|